# 导入webdriver
import requests
from selenium import webdriver
class TestLogin:
    def __init__(self):
        # 指定浏览器            谷歌浏览器
        self.driver = webdriver.Chrome("C:/Program Files/Google/Chrome/Application/chromedriver.exe")
        self.url="http://localhost:8080/login"
    def open_url(self):
        # 打开网址
        self.driver.get(self.url)
        # 获取手机号和验证码元素,         手机号字段名          自动填入的信息
        self.driver.find_element_by_name('mobile').send_keys('17631580697')
        # 给两个元素输入值(验证码需要调用获取验证码的接口)
        res = requests.post('http://localhost:5000/users/sendsms',{'mobile':'17631580697'})
        mes = res.json()
        if mes['code'] == 200:
            code = mes['smscode']
            self.driver.find_element_by_name('code').send_keys(code)
        # 获取提交按钮元素，click,通过tag标签获取
        # self.driver.find_element_by_name('btn1').click()
        self.driver.find_elements_by_tag_name('button')[2].click()

login = TestLogin()
login.open_url()

 